package com.eimf.saf.common.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.eimf.saf.base.dao.BaseDao;
import com.eimf.saf.common.commons.annotation.NoI18nAnnotation;
import com.eimf.saf.common.entity.SystemParm;

/**
 * @author eden
 * @date 2013-11-14 下午4:07:27
 * @Description: 系统参数数据持久层
 */
@Repository
public class SystemParmDao extends BaseDao<SystemParm>
{

    /**
     * 查询出所有的系统参数。
     * 
     * @return
     */
    @SuppressWarnings("unchecked")
    @NoI18nAnnotation
    public List<SystemParm> findAllSystemParmList()
    {
        final List<SystemParm> sysParamList = super.getSqlMapClientTemplate().queryForList(
                "SystemParmMap.findAllSysParamList");
        return sysParamList;
    }

    public void updateSystemParam(final SystemParm systemParm)
    {
        super.getSqlMapClientTemplate().update("SystemParmMap.updateSysParam", systemParm);
    }
}
